#ifndef __MACROTOOLS_H__
#define __MACROTOOLS_H__

#define CHECK_SOCKET_ERR_RET(ec, logmsg, ret) { if(ec) { LOG_TOOLS(LOG_ERROR) << logmsg << ":" << ec.GetErrorMsg(); return ret; } }
#define CHECK_PARAM_RET(param, logmsg, ret) { if(!(param)) { LOG_TOOLS(LOG_ERROR) << logmsg; return ret; } }

#endif // __MACROTOOLS_H__